Big Huge Thesaurus

Numida meleagris

noun